/******************************************************************************/
#include "stdafx.h"
#include "Main.h"
/******************************************************************************/
void Account::del()
{
   name    .del();
   password.del();
   email   .del();
   chars   .del();
}
/******************************************************************************/
void Account::save(File &f)
{
   f.cmpUIntV(0); // version
   f.putStr  (password);
   f.putStr  (email   );
   chars.save(f);
}
Bool Account::load(Str name)
{
   del();

   File f; if(f.readStdTry(name))switch(f.decUIntV()) // version
   {
      case 0:
      {
         T.name=GetBase(name);
         f.getStr(password);
         f.getStr(email   );
         if(!chars.load(f))return false;
      }return true;
   }
   return false;
}
/******************************************************************************/
